package com.br.betelgeuse.banco;

import java.util.List;

import com.br.betelgeuse.model.ComandoMilitar;

public interface ComandoMilitarHibernateDAO {
	
	/*
	 * Metodo para persistir ComandoMilitar.
	 * @Param: ComandoMilitar comandoMilitar.
	 * @Return: boolean
	 */
	public boolean persistirComandoMilitar(ComandoMilitar comandoMilitar);
	
	/*
	 * Metodo para buscar ComandoMilitar.
	 * @Param: int idComandoMilitar
	 * @Return: ComandoMilitar comandoMilitar
	 */
	public ComandoMilitar buscarComandoMilitar(String idComandoMilitar);
	
	/*
	 * Metodo para alterar ComandoMilitar.
	 * @Param: ComandoMilitar comandoMilitar
	 */
	public void alterarComandoMilitar(ComandoMilitar comandoMilitar);
	
	/*
	 * Metodo para remover ComandoMilitar.
	 * @Param: ComandoMilitar comandoMilitar.
	 */
	public void removerComandoMilitar(ComandoMilitar comandoMilitar);
	
	/*
	 * Metodo para retornar lista de ComandoMilitar.
	 */
	public List<ComandoMilitar> listarComandoMilitar();
		

}
